package entities;

import java.util.Date;

public class ViewShiftRequest {
    private int ShiftRequestID;
    private int EmployeeID;
    private Date CreateDate;
    private Date startDate;
    private Date endDate;
    private int ShiftId;
    private String ShiftName;
    private String reason;
    private int Status;
    private Date ModifiedDate;
    private String EmployeeName;
    private int Level;
    private String DepartmentName;

    public ViewShiftRequest() {
    }

    public ViewShiftRequest(int ShiftRequestID, int EmployeeID, Date CreateDate, Date startDate, Date endDate, int ShiftId, String ShiftName, String reason, int Status, Date ModifiedDate, String EmployeeName, int Level, String DepartmentName) {
        this.ShiftRequestID = ShiftRequestID;
        this.EmployeeID = EmployeeID;
        this.CreateDate = CreateDate;
        this.startDate = startDate;
        this.endDate = endDate;
        this.ShiftId = ShiftId;
        this.ShiftName = ShiftName;
        this.reason = reason;
        this.Status = Status;
        this.ModifiedDate = ModifiedDate;
        this.EmployeeName = EmployeeName;
        this.Level = Level;
        this.DepartmentName = DepartmentName;
    }

    public ViewShiftRequest(int EmployeeID, Date CreateDate, Date startDate, Date endDate, int ShiftId, String ShiftName, String reason, int Status, Date ModifiedDate, String EmployeeName, int Level, String DepartmentName) {
        this.EmployeeID = EmployeeID;
        this.CreateDate = CreateDate;
        this.startDate = startDate;
        this.endDate = endDate;
        this.ShiftId = ShiftId;
        this.ShiftName = ShiftName;
        this.reason = reason;
        this.Status = Status;
        this.ModifiedDate = ModifiedDate;
        this.EmployeeName = EmployeeName;
        this.Level = Level;
        this.DepartmentName = DepartmentName;
    }

    public Date getCreateDate() {
        return CreateDate;
    }

    public void setCreateDate(Date CreateDate) {
        this.CreateDate = CreateDate;
    }

    public String getDepartmentName() {
        return DepartmentName;
    }

    public void setDepartmentName(String DepartmentName) {
        this.DepartmentName = DepartmentName;
    }

    public int getEmployeeID() {
        return EmployeeID;
    }

    public void setEmployeeID(int EmployeeID) {
        this.EmployeeID = EmployeeID;
    }

    public String getEmployeeName() {
        return EmployeeName;
    }

    public void setEmployeeName(String EmployeeName) {
        this.EmployeeName = EmployeeName;
    }

    public int getLevel() {
        return Level;
    }

    public void setLevel(int Level) {
        this.Level = Level;
    }

    public Date getModifiedDate() {
        return ModifiedDate;
    }

    public void setModifiedDate(Date ModifiedDate) {
        this.ModifiedDate = ModifiedDate;
    }

    public int getShiftId() {
        return ShiftId;
    }

    public void setShiftId(int ShiftId) {
        this.ShiftId = ShiftId;
    }

    public String getShiftName() {
        return ShiftName;
    }

    public void setShiftName(String ShiftName) {
        this.ShiftName = ShiftName;
    }

    public int getShiftRequestID() {
        return ShiftRequestID;
    }

    public void setShiftRequestID(int ShiftRequestID) {
        this.ShiftRequestID = ShiftRequestID;
    }

    public int getStatus() {
        return Status;
    }

    public void setStatus(int Status) {
        this.Status = Status;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }    
}
